package com.financing.wap.service;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import com.financing.wap.dto.ProductDTO;
import com.financing.wap.dto.ProjectCommentsDTO;
import com.financing.wap.dto.ProjectCompanyDTO;

/**
 * 产品公司
 * @author lisu
 *
 */
public interface IProjectCompanyService {
	
	/**
	 * 查询公司列表
	 * @param projectCompanyDTO
	 * @return
	 */
	public List<ProjectCompanyDTO> getProjectCompanyList(ProjectCompanyDTO projectCompanyDTO) throws SQLException;
	
	/**
	 * 查询公司明细
	 * @param id
	 * @return
	 */
	public ProjectCompanyDTO getProjectCompany(Integer id) throws SQLException;
	 
	/**
	 * 查询公司产品列表
	 * @param queryParams
	 * @return List<ProductDTO>
	 */
	public List<ProductDTO> getCompanyProductList(Map<String, Object> queryParams) throws SQLException;

	/**
	 * 查询公司产品列表总数
	 * @param queryParams
	 * @return
	 */
	public int getCompanyProductListCount(Map<String, Object> queryParams) throws SQLException;
	 

}
